Feedback services for stepwise exercises

نویسندگان

  • Bastiaan Heeren
  • Johan Jeuring
چکیده

Advanced learning environments such as intelligent tutoring systems for algebra, logic, programming, physics, etc. let a student practice with stepwise exercises, and support a student solving such exercises by providing feedback. These environments usually provide various types of feedback, for example about the correctness of a step, common errors, hints about how to proceed, or complete worked-out solutions. Calculating feedback is generally delegated to a dedicated expert knowledge module, also known as a domain reasoner. Existing architectural descriptions of learning environments do not precisely specify the interaction between this module and the rest of the learning system. We propose a design based on the stateless client-server architecture that clearly decouples the expert knowledge module from the learning environment. We describe a set of feedback services that support the inner (interactions within an exercise) and outer (over a collection of exercises) loops of a learning system, and that provide meta-information about a class of exercises, such as solving quadratic equations, or performing Gaussian elimination. The feedback services do not depend on a particular domain and are based on the various feedback types described in the literature. The paper analyzes which domain-specific knowledge about an exercise class is needed for implementing the feedback services. Based on this analysis, we developed a framework for implementing domain reasoners that offers generic functionality such as rewriting, simplifying, and comparing terms. We have implemented several domain reasoners in this framework, both for external learning environments and for simple prototypes. The proposed design is evaluated with these implementations, and we reflect on our experience with developing domain reasoners.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specifying Rewrite Strategies for Interactive Exercises

Strategies specify how a wide range of exercises can be solved incrementally, such as bringing a logic proposition to disjunctive normal form, reducing a matrix, or calculating with fractions. In this paper we introduce a language for specifying strategies for solving exercises. This language makes it easier to automatically calculate feedback, for example when a user makes an erroneous step in...

متن کامل

Strategies for Exercises

Strategies specify how a wide range of exercises can be solved incrementally, such as bringing a logic proposition to disjunctive normal form, reducing a matrix, or calculating with fractions. In this paper we introduce a language for specifying strategies for solving exercises. This language makes it easier to automatically calculate feedback, for example when a user makes an erroneous step in...

متن کامل

Teachers and Students in Charge - Using Annotated Model Solutions in a Functional Programming Tutor

We are developing Ask-Elle, a programming tutor that supports students practising functional programming exercises in Haskell. Ask-Elle supports the stepwise construction of a program, can give hints and worked-out solutions at any time, and can check whether or not a student is developing a program similar to one of the model solutions for a problem. An important goal of Ask-Elle is to allow a...

متن کامل

Comparison of vastus medialis muscle activity in patients with patellofemoral pain syndrome after a period of flexural strength training with and without electrophysiological feedback exercises

Given that more than 50 percent of patellofemoral pain syndrome include of overuse injuries, the aim of this study was to compare the vastus medialis muscle activity in individuals with patellofemoral pain syndrome after a period of strength and flexibility training with and without the electrophysiological feedback. A total of 30 subjects (15 men and 15 women) participated in this study. Subje...

متن کامل

Feedforward and Feedback Function of Selected Lower Limb Muscles Following Plyometric Exercises and Cryotherapy

Purpose: Despite the widespread use of cryotherapy in sports fields there is a lack of certain evidence of its impact of it on muscle activation especially following fatigue-induced exercise. This study aimed to assess the impact of cryotherapy alone and after plyometric exercises on knee muscle activation during the drop jump task. Method: 35 active female subjects (mean age of 22.74±2.10, m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 88  شماره 

صفحات  -

تاریخ انتشار 2014